option=--shell-escape


default: generate
clean:
	rm -f *.pdf 
	rm -f *.aux
	rm -f *.bbl
	rm -f *.blg
	rm -f *.log
	rm -f *.out
	rm -f *.synctex.gz
generate: source.pdf note.pdf
	
source.pdf: format.tex source.tex reference.bib
	pdflatex $(option) source.tex 
	pdflatex $(option) source.tex
	bibtex source 
	pdflatex $(option) source.tex
	pdflatex $(option) source.tex
	rm -f source.aux
	rm -f source.bbl
	rm -f source.blg
	rm -f source.log
	rm -f source.out
	rm -f source.synctex.gz
	rm -f *~

note.pdf: note.tex
	pdflatex note.tex
	rm -f note.aux
	rm -f note.blg
	rm -f note.log
	rm -f note.out
	rm -f note.synctex.gz
	rm -f *~

